Big Huge Thesaurus

Malpighia glabra

noun